package com.cxso.example.domain.wlpt.wallet;

import com.cxso.example.enums.wlpt.WalletStatusEnum;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;

import java.util.Date;

@Setter
@Getter
@Accessors(chain = true)
@Schema(description = "钱包账户信息")
public class ApiWalletAccountDomain {

    @Schema(description = "账户编号")
    private String accountNo;

    @Schema(description = "户名")
    private String accountName;

    @Schema(description = "手机号")
    private String phone;

    @Schema(description = "钱包状态")
    private WalletStatusEnum status;

    @Schema(description = "证件号")
    private String certificateNo;

    @Schema(description = "锁定原因")
    private String frozenInfo;

    @Schema(description = "是否设置支付密码")
    private Boolean pwdSet;

    @Schema(description = "开户时间")
    private Date createTime;

}
